Boundary Labeling for Rectangular Diagrams

نویسندگان

  • Prosenjit Bose
  • Paz Carmi
  • J. Mark Keil
  • Saeed Mehrabi
  • Debajyoti Mondal
چکیده

Given a set of n points (sites) inside a rectangle R and n points (label locations or ports) on its boundary, a boundary labeling problem seeks ways of connecting every site to a distinct port while achieving different labeling aesthetics. We examine the scenario when the connecting lines (leaders) are drawn as axis-aligned polylines with few bends, every leader lies strictly inside R, no two leaders cross, and the sum of the lengths of all the leaders is minimized. In a k-sided boundary labeling problem, where 1 ≤ k ≤ 4, the label locations are located on the k consecutive sides of R. In this paper, we develop an O(n3 logn)-time algorithm for 2-sided boundary labeling, where the leaders are restricted to have one bend. This improves the previously best known O(n8 logn)time algorithm of Kindermann et al. (Algorithmica, 76(1):225–258, 2016). We show the problem is polynomial-time solvable in more general settings such as when the ports are located on more than two sides of R, in the presence of obstacles, and even when the objective is to minimize the total number of bends. Our results improve the previous algorithms on boundary labeling with obstacles, as well as provide the first polynomial-time algorithms for minimizing the total leader length and number of bends for 3and 4-sided boundary labeling. These results settle a number of open questions on the boundary labeling problems (Wolff, Handbook of Graph Drawing, Chapter 23, Table 23.1, 2014).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Labeling Subway Lines

Graphical features on map, charts, diagrams and graph drawings usually must be annotated with text labels in order to convey their meaning. In this paper we focus on a problem that arises when labeling schematized maps, e.g. for subway networks. We present algorithms for labeling points on a line with axis-parallel rectangular labels of equal height. Our aim is to maximize label size under the ...

متن کامل

Multi-stack Boundary Labeling Problems

The boundary labeling problem was recently introduced in [5] as a response to the problem of labeling dense point sets with large labels. In boundary labeling, we are given a rectangle R which encloses a set of n sites. Each site is associated with an axis-parallel rectangular label. The main task is to place the labels in distinct positions on the boundary of R, so that they do not overlap, an...

متن کامل

A Simple and Systematic Approach for Implementing Boundary Conditions in the Differential Quadrature Free and Forced Vibration Analysis of Beams and Rectangular Plates

This paper presents a simple and systematic way for imposing boundary conditions in the differential quadrature free and forced vibration analysis of beams and rectangular plates. First, the Dirichlet- and Neumann-type boundary conditions of the beam (or plate) are expressed as differential quadrature analog equations at the grid points on or near the boundaries. Then, similar to CBCGE (direct ...

متن کامل

Area-Feature Boundary Labeling

Boundary labeling is a relatively new labeling method. It can be useful in automating the production of technical drawings and medical maps, where it is common to explain certain parts of the drawing with text labels, arranged on its boundary so that other parts of the drawing are not obscured. In boundary labeling, we are given a rectangle R which encloses a set of n sites. Each site si is ass...

متن کامل

Effect of Non-ideal Boundary Conditions on Buckling of Rectangular Functionally Graded Plates

We have solved the governing equations for the buckling of rectangular functionally graded plates which one of its edges has small non-zero deflection and moment. For the case that the material properties obey a power law in the thickness direction, an analytical solution is obtained using the perturbation series. The applied in-plane load is assumed to be perpendicular to the edge which has no...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018